monorail with pendulum vehicle suspension - French English Dictionary